aea
bd
aabaeacedcaeacceaeecaeaedadebeacbbecabedaeaaeeabaaebaaacedebecdadecccbcecdadebdbebdbdcbdcaeaeacddbdeedaeeccbbebeeeadedadadeeabaddadcebaeedaeaebdbeadbdecacceacbcbbabadcbbdebdedcadbbbaddeedecceadbedacaedcdcdebccbebecebaddedddaaddeeedecaeaccdceebdeeaccddaccbbdecbcbcceedceabeebacccbcdceedccbeeabeccdbdcb
